place crowded with people - Spanish English Dictionary